@media all and (max-width: 640px) {
    body {
        font-size: 14px;
        color: #333;
        font-family: '微软雅黑';
        text-decoration: none;
        padding-top: 50px;
    }
    .myhead {
        width: auto;
        height: 50px;
        margin: 0 auto;
    }
    .myhead .logo {
        float: left;
        width: 85%;
        padding-top: 0px;
    }
    header {
        position: fixed;
        top: 0px;
        height: 50px;
        width: 100%;
        min-width: 320px;
        z-index: 9999;
        background: #fff;
        box-shadow: 1px 1px 10px #eee;
    }
    .myhead .logo img {
        height: 46px;
        margin-right: 0px;
        float: none;
    }
    .fen{
        float: right;
        width: 40px;
        height: 35px;
        margin: 7px 5px 0 0;
    }
    .fen span{
        display: block;
        background: #2f4d93;
        margin: 7px auto 0;
        width: 30px;
        height: 4px;
    }
    .myhead .nav>span {
        text-align: right;
        font-size: 14px;
        margin-right: 10px;
        line-height: 57px;
        padding-left: 33px;
        background: url(../img/tel1.png) no-repeat left 12px;
        background-size: 29px auto;
        color: #666;
        height: 40px;
        display: none;
        overflow: hidden;
    }
    .myhead .nav {
        float: none;
        text-align: center;
        padding-top: 0px;
        position: absolute;
        left: 0;
        top: 50px;
        width: 100%;
        display: none;
        background: #2f4d93;
    }
    .myhead .nav>ul>li {
        float: none;
        width: 100%;
        text-align: center;
        line-height: 30px;
        position: static;
        background: url("../img/aq3.png") no-repeat center bottom;
        background-size: 100% 1px;
    }
    .myhead .nav>ul>li div {
        position: absolute;
        left: -28px;
        width: 150px;
        height: 0px;
        z-index: -999999999;
        top: 35px;
        display: none!important;
        transition: .5s;
    }
    .myhead .nav>ul>li>a{
        color: #fff;
        height: 37px;
        display: block;
        line-height: 37px;
    }
    .myhead .nav>ul {
        margin-top: 0px;
    }
    .myslide .item img {
        height: 190px;
        width: 162%;
        margin-left: -31%;
        max-width: none;
    }
    .myslide {
        height: 190px;
        width: 100%;
        margin-top: 0px;
    }
    .glyphicon-chevron-left {
        background-image: url(../img/icon2016.png);
        background-repeat: no-repeat;
        background-position: left center;
        background-size: 20px auto;
        width: 30px;
        height: 30px;
        display: block;
    }
    .glyphicon-chevron-right {
        background-image: url(../img/icon20161.png);
        background-repeat: no-repeat;
        background-position: left center;
        background-size: 20px auto;
        width: 30px;
        height: 30px;
        display: block;
    }
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        position: absolute;
        top: 47%;
        z-index: 5;
        display: inline-block;
        margin-top: -10px;
    }
    .carousel-indicators {
        position: absolute;
        bottom: -3px;
        left: 50%;
        z-index: 15;
        width: 60%;
        padding-left: 0;
        margin-left: -30%;
        text-align: center;
        list-style: none;
    }
    .in_pro {
        width: auto;
        padding: 0 7px;
        margin: 15px auto 0;
    }
    .in_pro .list {
        width: auto;
        float: none;
        background: none;
        box-sizing: border-box;
        border-top: none;
        border-bottom: none;
        border-radius: 0 0 0;
        overflow: hidden;
    }
    .in_pro .tell {
        width: 227px;
        height: 100px;
        padding-top: 18px;
        padding-left: 70px;
        text-align: left;
        margin-top: 18px;
        background: #2f4d93 url(../img/tel.png) no-repeat 20px 27px;
        background-size: 39px auto;
        border-top: solid 1px #2f4d93;
        display: none;
    }
    .list>ul{
        display: none;
    }
    .in_pro .list .cav {
        height: 62px;
        background:none;
        padding-top: 0px;
        text-align: center;
    }
    .in_pro .list .cav h3 {
        line-height: 30px;
        text-align: center;
        font-size: 24px;
        color: #333;
        letter-spacing: 1px;
        position: relative;
        padding-left: 0px;
    }
    .in_pro .list .cav span {
        margin-top: 5px;
        height: 20px;
        text-align: center;
        padding-left: 0px;
        color: #666;
        display: block;
        font-size: 14px;
    }
    .in_pro .pro_body h1 {
        border-bottom: 1px solid #d2d2d2;
        font-size: 20px;
        position: relative;
        height: 41px;
        line-height: 36px;
        color: #2f4d93;
        margin-bottom: 5px;
        display: none;
    }
    .in_pro .pro_body {
        width: auto;
        float: none;
    }
    .in_pro .pro_body ul li {
        float: left;
        margin: 10px 3.2% 0px 0;
        width: 48.3%;
        position: relative;
        overflow: hidden;
    }
    .in_pro .pro_body ul li:nth-of-type(2n){
        margin-right: 0;
    }
    .in_pro .pro_body ul li>div>a>img {
        width: 100%;
        height: 114px;
        transform: scale(1);
        transition: .5s;
    }
    .in_pro .pro_body ul li > div {
        height: 114px;
        overflow: hidden;
        position: relative;
    }
    .in_pro .pro_body ul li span a {
        font-size: 14px;
        color: #333;
        transition: .5s;
    }
    .in_pro .pro_body ul li span {
        display: block;
        text-align: center;
        width: 100%;
        height: 35px;
        line-height: 37px;
        transition: .5s;
        overflow: hidden;
    }
    .inab {
        background: url(../img/bg_about.jpg) no-repeat left top;
        width: 100%;
        padding-top: 0px;
        margin-top: 17px;
    }
    .inab1 {
        width: auto;
        margin: 0 auto;
        background: #fff;
        padding:0 7px;
        box-shadow: none;
    }
    .inab21 {
        line-height: 46px;
        font-size: 20px;
        height: 46px;
        color: #0a63bd;
        border-bottom: solid 1px #ddd;
        margin-left: 0px;
    }
    .inab111 {
        width: auto;
        float: none;
    }
    .inab3 {
        float: none;
        width: auto;
        margin-left: 0px;
    }
    .inab3 img {
        width: 100%;
        margin-top: 13px;
        height: 170px;
    }
    .inab2 {
        padding: 10px 0px 10px;
        float: none;
        width: auto;
    }
    .inab22 {
        line-height: 30px;
        height: 210px;
        overflow: hidden;
    }
    .jjfa1 {
        width: auto;
        margin: 20px auto 10px;
        padding: 0 7px;
    }
    .jjfa2 {
        font-size: 20px;
        height: 46px;
        line-height: 46px;
        color: #0c4a93;
        letter-spacing: 1px;
        text-align: left;
      
        position: relative;
        border-bottom: solid 1px #ddd;
    }
    .jjfa2:after {
        width: 98px;
        height: 2px;
        background: #0a63bd;
        position: absolute;
        left: 0;
        bottom: -0px;
        content: '';
    }
    .jjfa2 a{
        font-weight: normal;
        font-size: 13px;
        float: right;
        color: #fff;
        height: 26px;
        display: block;
       margin-right: 0px;
        line-height: 26px;
        margin-top: 9px;
    }
    .jjfa8 {
        color: #666;
        line-height: 25px;
        height: 50px;
        overflow: hidden;
    }
    .jjfa3 {
        text-align: center;
        line-height: 45px;
        font-size: 12px;
        color: #666;
        display: none;
    }
    .jjfa4 {
         text-align: center;
         margin-top: 5px;
        display: none;
     }
    .jjfa4 img{
        width: 100%;
    }
    .jjfa5 li {
        float: none;
        width: auto;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-top: 20px;
    }
    .jjfa5 {
        margin-top: 10px;
    }
    .in_ban {
        width: 100%;
        height: 240px;
        margin: 10px auto 9px;
        background-size:  auto 50%;
        background: url(../img/banner9.jpg) no-repeat -1089px center;
    }
    .in_ban .boover {
        width: auto;
        height: 240px;
        margin: 0 auto;
        padding: 30px 7px;
    }
    .in_ban .boover0 {
        font-size: 16px;
        color: #fff;
        margin-bottom: 10px;
        line-height: 32px;
        font-weight: bold;
    }
    .in_ban .boover > div {
        float: none;
        width: auto;
        text-align: center;
    }
    .in_ban .boover1 {
        font-size: 14px;
        color: rgb(221,221,221);
        line-height: 28px;
    }
    .in_ban .boover2 span {
        display: inline-block;
        float: none;
        line-height: 32px;
        color: #fff;
        font-size: 24px;
        height: 32px;
    }
    .in_ban .boover2 span:nth-of-type(1) {
        font-size: 14px;
        line-height: 32px;
        margin-right: 0px;
    }
    .in_ban .boover2 span:last-child{
        font-size: 24px;
        line-height: 32px;
        margin-right: 0px;
    }
    .in_case {
        width: auto;
        padding: 0 7px;
        margin: 27px auto 10px;
    }
    .tit h1 {
        font-size: 20px;
        color: #0c4a93;

        letter-spacing: 1px;
        text-align: left;
        height: 46px;
        line-height: 46px;
        border-bottom: solid 1px #ddd;
        position: relative;
    }
    .in_ban .boover2 {
        line-height: 32px;
        margin-top: 4px;
        height: 32px;
        text-align: center;
    }
    .inab21 a {
        font-weight: normal;
        font-size: 14px;
        float: right;
        color: #fff;
        padding: 0 10px;
        height: 26px;
        line-height: 26px;
        border: solid 1px #1561af;
        background: #1561af;
        margin-right: 0px;
        border-radius: 4px;
        margin-top: 9px;
    }
    .tit h1:after {
        width: 98px;
        height: 2px;
        background: #0a63bd;
        position: absolute;
        left: 0;
        bottom: -0px;
        content: '';
    }
    .inab21 span {
        position: relative;
        display: inline-block;
        color: #0a63bd;
    }
    .tit h1 a{
        font-weight: normal;
        font-size: 14px;
        float: right;
        color: #fff;
        display: block;
        margin-right: 0px;
        margin-top: 7px;
    }
    .sser {
        text-align: center;
        line-height: 45px;
        font-size: 14px;
        color: #666;
        display: none;
    }
    .tit h2 {
        text-align: center;
        margin-top: 5px;
        display: none;
    }
    .tit h2 img {
        width: 100%;
    }
    .in_case .in_case_img li {
        float: left;
        margin: 10px 3.2% 5px 0;
        width: 48.3%;
    }
    .in_case .in_case_img li:nth-of-type(2n){
        margin-right: 0;
    }
    .in_case .in_case_img li .myimg>a>img {
        width: 100%;
        height: 114px;
        transition: all 0.5s;
        transform: scale(1);
    }
    .in_case .in_case_img li .myimg {
        position: relative;
        height: 114px;
        overflow: hidden;
    }
    .in_case .in_case_img li .mytit a {
        color: #000;
        font-size: 14px;
    }
    .in_case .in_case_img li .mytit {
        margin-top: 5px;
        text-align: center;
    }
    .news {
        height: auto;
        box-sizing: initial;
        margin: 20px auto 20px;
        width: auto;
        padding: 0 7px;
    }
    .news .sdnews .sdtit ul li span {
        display: none;
    }
    .news .sdnews {
        width: auto;
        height: auto;
        float: none;
    }
    .news .sdnews > .sdtit {
        width: auto;
        height: 46px;
        border-bottom: 1px solid #d2d2d2;
        box-sizing: border-box;
    }
    .news .sdnews .sdtit > a {
        float: right;
        height: 45px;
        text-align: center;
        line-height: 45px;
        display: none;
        margin-right: 20px;
    }
    .news .sdnews .sdtit ul li a {
        font-size: 17px;
        color: #333;
        font-weight: normal;
        transition: 500ms all;
        margin-right: 5px;
    }
    .sse a {
        color: #2f4d93!important;
        font-weight: bold!important;
    }
    .news .sdnews .sdnewings ul li .sdimg {
        float: left;
        width: 120px;
        height: 89px;
        text-align: center;
    }
    .news .sdnews .sdnewings .sdtxt {
        width: auto;
        height: 90px;
        float: none;
        margin-left: 130px;
    }
    .news .sdnews .sdnewings .sdtxt h5 a {
        line-height: 27px;
        color: #333;
        font-size: 15px;
        font-weight: normal;
    }
    .news .sdnews .sdnewings .sdtxt .newsbox {
        margin-top: 5px;
        line-height: 25px;
        height: 50px;
        overflow: hidden;
        font-size: 14px;
        color: #666;
    }
    .news .sdnews .sdnewings .sdtxt .news_tim {
        line-height: 30px;
        margin-top: 10px;
        display: none;
    }
    .news .sdnews .sdnewings ul li {
        width: auto;
        height: 90px;
        box-sizing: border-box;
    }
    .news .sdnews .sdnewings {
        width: auto;
        height: 250px;
        overflow: hidden;
    }
    .news .sdnews .sdnewings .sdtit {
        width: auto;
        height: 148px;
        overflow: hidden;
    }
    .news .sdnews .sdnewings ul {
        width:auto;
        margin-top: 0px;
    }
    .news .sdnews .sdnewings .sdtit li {
        width: 100%;
        box-sizing: border-box;
        line-height: 37px;
        padding: 0 0 0 10px;
        height: 37px;
        overflow: hidden;
        border-bottom: 1px dashed #cccccc;
        background: url(../img/news_tag.jpg) no-repeat left center;
    }
    .news .sdnews .sdnewings .sdtit li span {
        float: right;
        line-height: 42px;
        color: #999;
        font-size: 13px;
        display: none;
    }
    .news .sdnews .sdnewings .sdtxt h5 {
        color: #0e7d11;
        transition: 0.5s all;
        height: 30px;
        overflow: hidden;
        border-bottom: 1px dashed #ccc;
    }
    .qw43{
        margin-top: 10px;
    }
    .hdad{
        width: auto!important;
        padding: 0!important;
    }
    .news .house .htit .hunred a {
        color: #2f4d93;
        font-size: 17px;
        font-weight: bold;
        line-height: 45px;
    }
    .news .house {
        width: auto;
        height: 384px;
        float: none;
        display: none;
    }
    .foot_box .f_nav {
        float: left;
        display: none;
    }
    .foot_box .ewmbox {
        float: left;
        width: 420px;
        display: none;
    }
    .foot_box {
        width: auto;
        padding: 0 7px;
        margin: 0 auto;
    }
    footer {
        width: 100%;
        height: 318px;
        background-color: rgb(67,67,67);
        padding-top: 21px;
        box-sizing: border-box;
        position: relative;
    }
    .foot_box .f_contact .contact_txt {
        color: #fff!important;
        margin-top: 9px;
        line-height: 30px;
    }
    .foot_box .f_contact .contact_txt p{
        color: #fff!important;
        margin-top: 9px;
        line-height: 30px;
    }
    .banquan_bg {
        height: 50px;
        width: 100%;
        background-color: rgb(34,34,34);
        position: absolute;
        bottom: 0;
        display: none;
    }
    .in_case .in_case_img li .zzber {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        line-height: 99px;
        font-size: 36px;
        text-align: center;
        color: #fff;
        background-color: #2f4d93;
        transform: rotateY(90deg);
        transition: all 0.5s;
    }
    .zzber img {
        width: 36px;
        height: 36px;
    }
    .in_case .in_case_img {
        padding-top: 0px;
    }
    .ssh img {
        width: 36px;
        height: 36px;
        display: block;
        margin: 41px auto 0;
    }
    .myhead .nav>ul>li:hover>a {
        color: #fff;
    }
    .jjfa7 a {
        color: #2f4d93;
    }
    .hengtu {
        width: 100%;
        height: 117px;
        background-size: 1140px 100% !important;
    }
    .mybody {
        margin: 5px auto 30px;
        width: auto;
        padding: 0 7px;
    }
    .mybody .xinwen {
        float: none;
        width: auto;
    }
    .mybody .menu .tot {
        height: 61px;
        width: auto;
        background: #2f4d93 url(../img/icon_n_title.png) no-repeat 33px 20px;
        background-size: 25px auto;
        color: #fff;
        padding: 15px 0 0 70px;
        border-radius: 17px 17px 0 0px;
        font-size: 24px;
        line-height: 30px;
        display: none;
    }
    .contact{
        display: none;
    }
    .mybody .content {
        float: none;
        width: auto;
        margin-top: 10px;
    }
    .mybody .content h1 span {
        font-size: 17px;
        color: #2f4d93;
        display: inline-block;
        width: 80px;
        text-align: center;
        font-weight: bold;
        border-bottom: 2px solid #2f4d93;
        line-height: 36px;
    }
    .mybody .content h1 {
        height: 41px;
        border-bottom: 1px solid #e8e7e4;
        position: relative;
        margin-bottom: 15px;
        line-height: 45px;
    }
    .mybody .content h1 em {
        font-style: normal;
        line-height: 45px;
        float: right;
        color: #666;
        display: none;
    }
    .mybody .menu li a {
        display: block;
        margin-left: 0px;
        height: 30px;
        padding-left: 0px;
        width: 100%;
        border-radius: 8px;
        line-height: 28px;
        text-align: center;
        border: solid 1px #ddd;
        background:none;
        background-size: auto 12px;
        font-size: 14px;
    }
    .mybody .menu {
        background: none;
    }
    .mybody .menu li.dq a {
        background: #2f4d93;
        background-size: auto 12px;
        color: #fff;
    }
    .mybody .menu li {
        height: 30px;
        width: 48.3%;
        float: left;
        margin-bottom: 10px;
        margin-right: 3.2%;
        line-height: 30px;
        padding: 5px 0;
    }
    .mybody .menu li:nth-of-type(2n){
        margin-right: 0;
    }
    .mybody .menu .tot span {
        color: #fff;
        font-size: 13px;
        display: inline-block;
        margin-top: 4px;
    }
    .aboutzz>ul>li {
        float: left;
        width: 48.3%;
        margin: 10px 3.2% 0px 0;
    }
    .aboutzz>ul>li:nth-of-type(2n){
        margin-right: 0;
    }
    .aboutzz1 img {
        width: 100%;
        height: auto;
        max-height: 193px;
        transform: scale(1);
        transition: .5s;
    }
    .aboutzz1 {
        height: 193px;
        width: 100%;
        overflow: hidden;
        box-sizing: border-box;
        padding: 0px;
        border: solid 1px #e2e2e2;
    }
    .page a {
        padding: 0px 8px;
        display: inline-block;
        border: 1px solid #ccc;
        font-size: 16px;
        margin: 0 0px;
        border-radius: 0px;
    }
    .page {
        margin: 18px auto 10px;
        text-align: center;
    }
    .aboutzz2 {
        background: none;
        height: 35px;
        line-height: 35px;
        overflow: hidden;
        text-align: center;
        transition: .5s;
    }
    .aboutzz2 a {
        color: #333;
    }
    .mybody .content .news_list .details span {
        margin: 0 3px;
        color: #999;
    }
    .page2 a{
        display: block;
        line-height: 35px;
        height: 35px;
        overflow: hidden;
    }
    .page2 a:last-child {
        float: none;
    }
    .mybody .content .pro_list li {
        float: left;
        width: 48.3%;
        margin: 0px 3.2% 10px 0;
        height: 118px;
        position: relative;
        overflow: hidden;
    }
    .mybody .content .pro_list li:nth-of-type(3n){
        margin-right: 3.2%;
    }
    .mybody .content .pro_list li:nth-of-type(2n){
        margin-right: 0;
    }
    .mybody .content .pro_list li .mybox > div {
        border: 1px solid rgba(255,255,255,0);
        width: auto;
        margin: 0 auto;
    }
    .mybody .content .pro_list li .mybox {
        position: absolute;
        width: auto;
        left: 0;
        bottom: -82px;
        background-color: rgba(0,0,0,.6);
        transition: all 0.3s;
        height: 118px;
    }
    .mybody .content .pro_list li .mybox h4 {
        color: #fff;
        text-align: center;
        line-height: 36px;
        height: 36px;
        overflow: hidden;
        font-size: 14px;
        transition: 0.5s;
    }
    .mybody .content .pro_list li .myimg img {
        width: 100%;
        height: 118px;
        transform: scale(1);
        transition: 0.3s all;
    }
    .mybody .content .pro_list li:hover .mybox > div {
        border: 1px solid rgba(255,255,255,1);
        margin: 10px auto 0;
        height: 101px;
        width: 90%;
    }
    .mybody .content .pro_list li:hover .mybox h4 {
        padding-top: 4px;
    }
    .mybody .content .pro_list li .mybox .mytxt {
        color: #fff;
        padding:0 5px;
        line-height: 22px;
        height: 44px;
        font-size: 12px;

        overflow: hidden;
    }
    .mybody .content .pro_box .pro_int .pro_img {
        width: auto;
        float: none;
    }
    .mybody .content .pro_box .pro_int .pro_img img {
        width: auto;
        height: 190px;
    }
    .mybody .content .pro_box .pro_int .pro_intst {
        float: none;
        width: auto;
    }
    .mybody .content .pro_box .pro_int .pro_intst h2 {
        line-height: 42px;
        height: 35px;
        font-size: 17px;
        font-weight: normal;
        margin-bottom: 5px;
        color: #000;
    }
    .mybody .content .pro_box .pro_int .pro_intst .cribe {
        color: #666;
        background-color: #e5e5e5;
        height: 116px;
        padding: 10px;
        margin-top: 5px;
        overflow: hidden;
        display: none;
    }
    .mybody .content .pro_box .pro_part h2 {
        border-bottom: 1px solid #ddd;
        margin-top: 13px;
    }
    .mybody .content .pro_box .pro_part h2 span {
        display: block;
        width: 99px;
        height: 40px;
        background: none;

        font-size: 16px;
        border-radius: 7px 7px 0 0;
        text-align: left;
        font-weight: bold;
        color: #2f4d93;
        line-height: 35px;
        margin-bottom: -1px;
    }
    .mybody .content .case_list li {
        float: left;
        width: 48.3%;
        margin: 0px 3.2% 7px 0;
    }
    .mybody .content .case_list li:nth-of-type(3n){
        margin-right: 3.2%;
    }
    .mybody .content .case_list li:nth-of-type(2n){
        margin-right: 0;
    }
    .mybody .content .case_list li .myimg img {
        width: 100%;
        height: 107px;
        transform: scale(1);
        transition: all 0.3s;
    }
    .mybody .content .case_list li .myimg {
        width: 100%;
        height: 107px;
        overflow: hidden;
    }
    .mybody .content .case_list li .mybox {
        line-height: 37px;
        height: 35px;
        margin-top: 0px;
    }
    .mybody .content .case_list li .mybox h4 {
        text-align: center;
        font-size: 15px;
        line-height: 37px;
        height: 35px;
    }
    .mybody .content .download li {
        height: 35px;
        overflow: hidden;
        border-bottom: 1px dashed #e8e7e4;
        margin-bottom: 5px;
        padding-left: 20px;
        background: url(../img/hong.png) no-repeat 5px center;
        background-size: auto 8px;
    }
    .mybody .content .download li a:first-child {
        float: left;
        width: 95%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 35px;
    }
    .mybody .content .download li a:last-child {
        float: right;
        color: #999;
        font-size: 14px;
        line-height: 35px;
        display: none;
    }
    .download_btn a {
        display: block;
        width: 120px;
        height: 30px;
        border: 1px solid #2f4d93;
       border-radius: 4px;
        line-height: 30px;
        text-align: center;
        background-color: #2f4d93;
        color: #fff;
    }
    .mybody .content .news_list li .news_img {
        float: none;
        width: auto;
        height: auto;
        max-height: 180px;
        overflow: hidden;
    }
    .mybody .content .news_list li .news_img img {
        width: 100%;
        height: auto;
        transform: scale(1);
        transition: all 0.3s;
    }
    .mybody .content .news_list li .news_txt {
        float: none;
        width: auto;
    }
    .mybody .content .news_list li .news_txt .news_md {
        height: 52px;
        line-height: 26px;
        color: #666;
        overflow: hidden;
    }
    .mybody .content .news_list li .news_txt .news_time {
        margin-top: 4px;
    }
    .mybody .content .message {
        padding-left: 0px;
        font-size: 13px;
        margin-left: 0px;
    }
    .mybody .content .message li span {
        display: inline-block;
        width: 82px;
        text-align: right;
        float: left;
    }
    .mybody .content .message input {
        background-color: #fbfbfb;
        width: 69%;
        outline: none;
        border: 1px solid #eee;
    }
    .mybody .content .message li .text {
        width: 69%;
        height: 72px;
        border: 1px solid #dedede;
        display: inline-block;
    }
    .mybody .content .message textarea {
        width: 100%;
        border: none;
        height: 70px;
        /* float: left; */
        resize: none;
        font-size: 14px;
        line-height: 18px;
    }
    .mybody .content .message button {
        margin-left: 12px;
        width: 79px;
        height: 29px;
        color: #fff;
        border: 1px solid #2f4d93;
        border-radius: 5px;
        background: #2f4d93;
    }
    .mybody .content .message li:last-child{
        padding-left: 69px;
    }
    .dibucaidan{
        display: block;
    }
    .foot_box .f_contact {
        float: none;
        width: auto;
    }
    .mybody .menu li:hover a {
        background: #2f4d93;
        background-size: auto 12px;
        color: #ffffff;
    }
  	.inne6 {
    float: none;
    width: auto;
}
	.inne7 {
    height: 180px;
    width: 100%;
    overflow: hidden;
}
.inne7 img {
    width: 100%;
    height: 180px;
    transform: scale(1);
    transition: .5s;
}
.inne11 {
    float: left;
    width: 86px;
    color: #fff;
    margin-top: 20px;
    display: none;
}
.inne14 {
    margin-left: 0;
}
.inne8 {
    background: #0a63bd;
    height: 121px;
    width: auto;
    box-sizing: border-box;
    padding: 15px;
}
.inne28 {
    height: 105px;
    display: none;
}
.inne27 {
    float: none;
    width: auto;
}
.inne21 li span {
    float: right;
    color: #999;
    display: none;
}
.inne21 {
    margin-top: 9px;
}
  .inne10 {
    height: 50px;
    overflow: hidden;
    line-height: 25px;
    color: #eee;
}
}